package com.daatak.application.business;
import java.util.List;

import com.daatak.application.domain.ApplicationFinanceObject;
import com.daatak.application.domain.ApplicationObject;
import com.daatak.application.domain.ApplicationView;
import com.daatak.application.domain.AssetObject;
import com.daatak.mvc.application.ApplicationPojo;
public interface ApplicationBeanI {
	public List<ApplicationView> list();
	public void create(ApplicationPojo  applicationPojo);
	public ApplicationObject findById(Integer Id);
	public void delete(ApplicationPojo  applicationPojo);
	public void addAsset(ApplicationPojo applicationPojo);
	public List<AssetObject> listAssetByAppId(Integer applicationId);
	public void calculateAndSave(ApplicationPojo applicationPojo);
	
	public void loadApplication(ApplicationPojo applicationPojo,Integer applicationId);
	ApplicationFinanceObject loadApplicationFinancial(Integer applicationId);

}
